package com.fr.lintcode;

import org.junit.Test;

/**
*作者：furong
*日期：2017年2月8日
*时间：下午3:40:23
*/
public class Q212 {
    /**
     * java 怎么自增数组？ 怎么增加数组长度
     * @param string: An array of Char
     * @param length: The true length of the string
     * @return: The true length of new string
     */
    public int replaceBlank(char[] string, int length) {
        String s = new String(string);
        s = s.replaceAll(" ", "%20");
        length = string.length;
        int i = 0;
        for (char c : s.toCharArray()) {
            string[i++] = c;
        }
        string[i] = 0;
        return length;
    }

    @Test
    public void testA() {
        char[] string = "hello world".toCharArray();
        System.out.println(replaceBlank(string, string.length));
        System.out.println(new String(string));

    }
}
